Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 OWEN PLACE Terraced £142,232 £76,000 25 Feb 2005
13 OWEN PLACE Terraced £117,010 £90,000 24 Feb 2017
17 OWEN PLACE Terraced £144,097 £105,000 15 Jan 2016
25 OWEN PLACE Terraced £89,826 £60,000 2 Oct 2014